﻿namespace Shifter
{
    internal class Strings
    {
        public const string InstanceIsNull = "Instance of type '{0}' is null.";
        public const string MultipleConstructorInjectionIsNotSupported = "Multiple injection of constructors is not supported.";
        public const string NamedTypeCouldNotBeResolved = "The type with name '{0}' cannot be resolved.";
        public const string TypeCouldNotBeResolved = "{0} could not be resolved.";
        public const string TypeHasNoConstructorToInject = "{0} has no constructors to inject.";
        public const string TypeIsAnInterfaceOrAnAbstractClass = "{0} is an interface or an abstract class.";
        public const string TypeIsNotDerivedFromOtherType = "{0} does not inherit from {1}.";
        public const string TypeNotRegistered = "The type has not been registered.";
        public const string TypesAreNotAssignableFrom = "{0} : {1} is not assignable from {2}.";
    }
}